despechugada - German English Dictionary