mammalukes

English

Noun

mammalukes

  1. plural of mammaluke