apologista - German English Dictionary