Dictionary search results

Showing 1-2 of 2 results

pasquinade British & World English

A satire or lampoon, originally one displayed or delivered in a public place