placentate - English Synonyms Dictionary