Definition of “varicose vein” - English Dictionary

English