despechugado - German English Dictionary