Quencher meaning : Something that quenches (thirst, fire, etc.)
quencher
cobalamins
girolles
rollies
front runners