what has a big mouth yet never speaks

Home » what has a big mouth yet never speaks

What has a big mouth, yet never speaks? Riddle answer

196 56