Mangosteen

Tamil Dictionary definitions for Mangosteen

Mangosteen : மெங்கூஸ் பழம்

Mangosteen definition

Noun. Alt. of Mangostan