vocab dash
Log in
Sign up
macfarlane
Top 30000
Meanings
Noun
1. Macfarlane (type of coat with a cape)