IMPLACENTAL Meaning of IMPLACENTAL in English noun a mammal having no placenta. 2. implacental ·adj without a placenta, as marsupials and monotremes. Webster English vocab. Английский словарь Webster. 2012