cuchupa - German English Dictionary