Slovnenya

Translation English Spanish: omphalos

Dictionary: main
omphalos
noun