The AI-powered English dictionary
plural orlos
(archaic) A Spanish wind instrument, possibly a crumhorn.