epitheliochorial placenta - English Synonyms Dictionary