placed at the top of some elevated spot - Turkish English Dictionary

Suggest a Term