Mandola

What is Mandola?

Mandola definition and meaning on Dictionary terms:
noun

an early lute resembling a large mandolin.