omphaloid - Turkish English Dictionary