megaphyton - French English Dictionary