Translation of selada in English:

selada

lettuce

noun

  • 1

    lettuce