Definition of “varicose vein” - English Dictionary

british dictionary