OMPHALO- MEANING IN ENGLISH

• Omphalo- Definition & Synonyms

  1. () A combining form indicating connection with, or relation to, the umbilicus, or navel.


RECENT SEARCHES