medusoid - French English Dictionary