Translation of lemon in English:

lemon

lemon

noun

  • 1

    lemon, oval fruit with acid juice, tree bearing it, its pale yellow colour