chuchupe - French English Dictionary