Cara Cara

Etymology
Discovered at the Hacienda Caracara in Valencia, Venezuela, in 1976.

Noun

 * 1) A kind of red-fleshed early-to-mid-season navel orange.

Translations

 * Chinese:
 * Mandarin: 卡拉卡拉脐橙,