atchara

atchara antonyms

atchara definitions

noun
  • A pickle made from grated unripe papaya, popular in the Philippines.