Dictionary / Nature

todra

تودرا

/TOD-ra/

English

Todra gorge

French

gorges du Todra

Part of Speech

noun

Register

standard