6 ms·
I'm guessing that commenter has a very specific definition since the term "life sciences" seems to mean almost anything biology related (from a quick google).
by brutusborn 5y ago
I'm guessing that commenter has a very specific definition since the term "life sciences" seems to mean almost anything biology related (from a quick google).