LexiTurkTURKISH ↔ ENGLISH DICTIONARY

(zool.) etene” in English

1 English translation
EN
placenta

A developing embryo connects to the placenta via the umbilical cord.