apechugarse - German English Dictionary