back to search
ديبا
dai-ba

Daiba

for a female

Assiduous, persistent, devoted.