Dictionary / Nature

drra

ضرّة

/DR-ra/

English

spider

French

araignee

Part of Speech

noun

Register

standard