cuchullain - French English Dictionary