immaculate reception - German English Dictionary