meaning of scaramouche

1. a stock character in commedia dellarte depicted as a boastful coward


Related Words

scaramouche |

Developed & Maintained By Taraprasad.com

Treasure Words