English to English
lime tree
(l/aI/m_tr/i/
)
noun (n)
- any of various related trees bearing limes(noun.plant)source: wordnet30
- any of various deciduous trees of the genus Tilia with heart-shaped leaves and drooping cymose clusters of yellowish often fragrant flowers; several yield valuable timber(noun.plant)source: wordnet30