radars - German English Dictionary