Translation of "doosa" into English

sin is the translation of "doosa" into English.

doosa
+ Add

Sawila-English dictionary

  • sin

    noun
  • Show algorithmically generated translations

Add

Translations of "doosa" into English in sentences, translation memory