cucuba - French English Dictionary