English Dictionary
Definition moccasin in British English
moccasin noun
[countable] noun
/ˈmɒkəsɪn/
Synonyms and related words
