Definition: 1. lime (citrus tree, its green fruit)
Show more information about limetti
Search took: 12.59 ms