cuculoid - German English Dictionary