Translations into English:

  • lettuce      (noun )
  • salade   

Similar phrases in dictionary Greek English. (1)

μαρούλιlettuce;