memlook
English
Noun
memlook
(
plural
memlooks
)
Obsolete form of
mameluke
.