Translation of تتیا مرچ in English:

تتیا مرچ

phrase

  • very hot small green chilli