capucha - French English Dictionary