immaculate beach - German English Dictionary