American beans meal cooked for mariner (4,6)
I believe the answer is:
able seaman
'mariner' is the definition.
(able seaman is a kind of mariner)
'american beans meal cooked' is the wordplay.
'american' becomes 'a' (common abbreviation - e.g. in organisation names).
'cooked' indicates anagramming the letters.
'beans'+'meal'='beansmeal'
'beansmeal' is an anagram of 'bleseaman'.
'a'+'bleseaman'='ABLE SEAMAN'
'for' is the link.
(Other definitions for able seaman that I've seen before include "Jack" , "Member of crew" , "Tar" , "Sailor's rank" , "Salt" .)