About us
Define
Definitions for
"Tucks"
a trademarked medicated pad which is applied to hemorrhoids
oedilf.com