Translation of دیولی in English

دیولی

Noun (feminine)

  1. fish scale

  2. scab of smallpox

Powered by Oxford