Rhyme Desk
Find rhyming words!

Definition of "Umbilical" :

noun: membranous duct connecting the fetus with the placenta

adjective: relating to or resembling the umbilicus

"Umbilical cord."