Home
Advance Search
Dictionary
Words with Friends solver
Meaning of airhead
Definition:-
A base secured in enemy territory where supplies and troops can be received and evacuated by air. (noun)