Thelegela /the-le-ge-la /
Grammar:verb
To pour upon
To decend upon
To arrive in large numbers
Search More Words Dictionary