English-Spanish dictionary »

star apple meaning in Spanish

EnglishSpanish
star apple (the fruit of a tropical tree)
noun

caimitonoun
{m}