clacking noise made by storks - Turkish English Dictionary