chuchuba - French English Dictionary