apachetarse - German English Dictionary