heterogonous trimporphism - French English Dictionary