Cara Cara
Meanings
noun
- A kind of red-fleshed early-to-mid-season navel orange.
Word forms
Etymology
Discovered at the Hacienda Caracara in Valencia, Venezuela, in 1976.
Previous
This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.