idolaters - German English Dictionary