empuchar - German English Dictionary