metra ( synonym found)

Definition of metra:

(n) : the uterus

Back to Top