Find the word definition

Wikipedia

Menara

Menara is the Arabic term for Minaret.

The term Menara can refer to: