EGAVE

atchara

Meaning

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

Similar words

achari atchar achaar champoy achar chatna paocai tepache prahok aavakaaya

Save “atchara” to learn later