mammaluke

English

Noun

mammaluke (plural mammalukes)

  1. Alternative spelling of Mameluke.