omphalos
nounDefinition of omphalos
: a central point : hub, focal point
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more