Definition of “T cell” - English Dictionary

british dictionary