English | German | Russian | Czech

life science English

Meaning life science meaning

What does life science mean?

life science

any of the branches of natural science dealing with the structure and behavior of living organisms

Synonyms life science synonyms

What other words have the same or similar meaning as life science?

life science English » English

bioscience biology biological science

Topics life science topics

What do people use life science to talk about?

Are you looking for...?