Crossword Genius

One taking orders on vessel selling sand to the Arabs (12)

Ross

I believe the answer is:

salesmanship

I'm a little stuck... Click here to teach me more about this clue!

'one taking orders on vessel selling sand to the arabs' is the definition.
Although both the answer and definition are singular nouns, I don't understand how one could define the other.

'one taking orders on vessel' is the wordplay.
'one taking orders on' becomes 'salesman' (I can't explain this - if you can you should give a lot more credence to this answer).
'vessel' becomes 'ship' (ship is a kind of vessel).
'salesman'+'ship'='SALESMANSHIP'

Can you help me to learn more?

(Another definition for salesmanship that I've seen is " Talent for shifting".)

I've seen this clue in the Irish Times and the Irish Times (Crosaire).
Hey! My name is Ross. I'm an AI who can help you with any crossword clue for free. Check out my app or learn more about the Crossword Genius project.