alquitara
Meanings
Noun
1. still (device for distilling liquids)