Dictionary search results

Showing 1-3 of 3 results

airhead1 British & World English

A base close to the area of active operations where supplies and troops can be received and evacuated by air

airhead2 British & World English

A silly or foolish person