cuchullain - German English Dictionary