churrera
Meanings
Noun
1. churrera (device for making churros)