vocab dash
Log in
Sign up
flor de ducha
Meanings
Noun
1. shower head, showerhead
(Rioplatense)