Dictionary search results

Showing 1-2 of 2 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