on top of
Phrase
on the highest point or uppermost surface of
This beautiful monastery sits on top of a mountain in Greece!
We're sorry but BraveSpeaking doesn't work properly without JavaScript enabled. Please enable it to continue.