pen. (peninsula) - German English Dictionary