Definify.com

Definition 2024


mammets

mammets

English

Noun

mammets

  1. plural of mammet