trulla

listen to the pronunciation of trulla
Turkish - Turkish
Spanish - English
noise, loud sound
commotion, confusion
crowd, large group of people