TIDAR: Time Delay Array Radar

What does TIDAR mean? The above is one of TIDAR meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Time Delay Array Radar

TIDAR also stands for:
... more