mofettes

English

Noun

mofettes

  1. plural of mofette

French

Noun

mofettes f

  1. plural of mofette