have physical appeal - German English Dictionary