Crossword Genius

Meal provided by sailor (5)

Ross

I believe the answer is:

iftar

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

'meal' is the definition.
I know nothing about this answer so I cannot tell whether it can be defined by this definition.

'provided by sailor' is the wordplay.
'provided' becomes 'if' (eg 'provided it's sunny' means 'if it's sunny').
'by' says to put letters next to each other.
'sailor' becomes 'tar' (slang term for a sailor).
'if'+'tar'='IFTAR'

Can you help me to learn more?

(Other definitions for iftar that I've seen before include "Late breakfast" , "Meal for Muslims" .)

I've seen this clue in The Hindu.
Want a hint initially instead of a full solution? Install my app