Translation of دھمُوکا in English

دھمُوکا

Noun (masculine)

  1. thump, blow, buffet

Powered by Oxford