melanoid - French English Dictionary