n. radar, system for locating objects by sending radio waves and recording their echoes
Copyright © 2018 WordTech Co.