RichThesaurus
atchara
atchara
antonyms
atchara
definitions
noun
A pickle made from grated unripe papaya, popular in the Philippines.