sea roach - French English Dictionary