What does Deziduazelle mean?

Deziduazelle - German to English

decidual cell