Definitions from Wikipedia (Institute of Cancer Research)
▸ noun: The (the ICR) a public research institute and a member institution of the University of London in London, United Kingdom, specialising in oncology.
▸ Words similar to Institute of Cancer Research
▸ Usage examples for Institute of Cancer Research
▸ Idioms related to Institute of Cancer Research
▸ Wikipedia articles (New!)
▸ Words that often appear near Institute of Cancer Research
▸ Rhymes of Institute of Cancer Research
▸ Invented words related to Institute of Cancer Research
▸ noun: The (the ICR) a public research institute and a member institution of the University of London in London, United Kingdom, specialising in oncology.
▸ Words similar to Institute of Cancer Research
▸ Usage examples for Institute of Cancer Research
▸ Idioms related to Institute of Cancer Research
▸ Wikipedia articles (New!)
▸ Words that often appear near Institute of Cancer Research
▸ Rhymes of Institute of Cancer Research
▸ Invented words related to Institute of Cancer Research