clacking noise made by storks - Spanish English Dictionary