Definition of “thrombosis” - English Dictionary

british dictionary