terra-aria
Italian
Adjective
terra
-
aria
(
invariable
)
(
military
)
surface-to-air
,
ground-to-air
Derived terms
missile terra-aria
Anagrams
aria-terra