ridiculous costume - French English Dictionary