Talulla'
Talulla ; t(a)-llu-la
(noun) / a leaping water
Play
( Made with Carrd )