From etero- + -gamo.
eterogamo (feminine eterogama, masculine plural eterogami, feminine plural eterogame)