Translation of selada in English:

selada

noun

  • 1

    cress, plant whose leaves are used in salads, lettuce