cuchulain - German English Dictionary