vocab dash
Log in
Sign up
churrera
Meanings
Noun
1. churrera (device for making churros)