heterogamous - German English Dictionary