beachfront rooms - German English Dictionary