cuchullain - Spanish English Dictionary