Translation of بڑمُچھّا in English:

بڑمُچھّا

phrase

  • having thick moustache