chuchupe - German English Dictionary