Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

orlo Definition

Cancel
orlo
noun
A Spanish wind instrument, possibly a crumhorn

Words Related to orlo!

orlo Examples by Brain Bank Users