Dictionary search results

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