English to Arabic

Meaning for:
Heterogamous
other
متغاير الأمشاج