idolater - German English Dictionary