vesicula umbilicus - Turkish English Dictionary