cucuba - German English Dictionary