Dictionary / Nature

ddflya

الدفلة

/DDFLYA/

English

oleander

French

laurier rose

Part of Speech

noun

Register

standard