citrus limetta Meaning, Definition & Usage

  1. noun lemon tree having fruit with a somewhat insipid sweetish pulp
    sweet lime; sweet lemon.

WordNet