gargouillis

listen to the pronunciation of gargouillis
French - Turkish
[le] çağıltı
su sesi
çağlak
French - English
{n} gurgle
{n} gurgle, rumble; suffusion, squish
{n} squish