English dictionary, thesaurus, translations & etymology
FreeDict.com

— meaning in English

shēng

Chinese → English · translate English → Chinese instead

English meaning

  • deliver verb To bring or take something to its intended destination.
  • eco noun A shortened, informal form used to mean anything relating to ecology or the environment, often used as a prefix (eco-friendly, eco-tourism).

Senses

生 is used for these senses in English:

  • deliver To give birth to.
  • eco- ecology or the environment (in the ecological sense)
  • give birth (intransitive, of viviparous animals) To release live offspring from the body into the environment.

deliver — full definition

  1. verb To bring or take something to its intended destination.
  2. verb To produce the result that was expected or promised.
  3. verb To give birth to a child, or to assist in a birth.
  4. verb To say or present something formally, such as a speech.

Related Chinese words