lambrolizumab

English

Noun

lambrolizumab (uncountable)

  1. The drug pembrolizumab.