vocab dash
Log in
Sign up
guitarro
Meanings
Noun
1. a stringed instrument from southeastern Spain, similar to a small guitar