teleradar - German English Dictionary