situated on rocks - German English Dictionary