Dictionary / Nature
تودرا
/TOD-ra/
English
Todra gorge
French
gorges du Todra
Part of Speech
noun
Register
standard