Yahoo India Web Search

Search results

  1. Dictionary
    umbilicus
    /ʌmˈbɪlɪkəs/

    noun

    • 1. the navel.
    • 2. a depression or hole at the centre of the shell whorls of some gastropod molluscs and many ammonites.

    More definitions, origin and scrabble points