Definition of telerradar in Spanish:

telerradar

masculine noun

  • 1

    Sistema combinado del radar y la televisión.