champurrado - German English Dictionary