chuchuba - German English Dictionary