vocab dash
Log in
Sign up
alquitara
Forms
Meanings
Noun
1. still (device for distilling liquids)