Lima :
Lima
English Meaning :
(Noun : Capital and largest city and economic center of Peru; located in western Peru; was capital of the Spanish empire in the New World until the 19th century)
(Noun : Capital and largest city and economic center of Peru; located in western Peru; was capital of the Spanish empire in the New World until the 19th century)
Word Example from TV Shows :

...growing lima beans
in wet paper towels.
The Big Bang Theory Season 3, Episode 10

...growing lima beans
in wet paper towels.
The Big Bang Theory Season 3, Episode 10