apechugar - German English Dictionary