Definitions
There is 1 meaning of the phrase
Spanish Lime Tree.
Spanish Lime Tree - as a noun
Tropical american tree bearing a small edible fruit with green leathery skin and sweet juicy translucent pulp
Synonyms (Exact Relations)
genipginephoney berrymamoncillomelicocca bijugamelicocca bijugatusspanish lime