heavy horn-rimmed glasses - German English Dictionary