cuchucho - German English Dictionary