Translation of دانتُو in English

دانتُو

Adjective

  1. having projecting teeth

Powered by Oxford