Decaplet meaning
One of a group of ten babies born at the same time.
Our own lovely Erica gave birth to decaplets today, after God came down on a cloud and poked her with the Holy Turkey Baster.
noun
Advertisement
Our own lovely Erica gave birth to decaplets today, after God came down on a cloud and poked her with the Holy Turkey Baster.