star fruit Hear it!

star fruit Definition

star fruit

noun

carambola (sense )