teukeuba

English: Translation
to gather, mass gather