Definition of “deep vein thrombosis” - English Dictionary

british dictionary