ˈmīstə(r) noun
( -s )
Etymology: Yiddish mayster & German meister master, from Middle High German meister , from Old High German meistar , from Latin magister — more at master
: one who is knowledgeable about something specified — often used in combination
a puzzle- meister