duennaEnglish

duenna

Noun

A woman chaperon

English: duenna