Dictionary search results

Showing 1-3 of 3 results

buffer state British & World English

A small neutral country situated between two larger hostile countries and serving to prevent the outbreak of regional conflict