gobemouche
This word is of French origin and literally translated means, fly swallower. So, a person who keeps their mouth open: a silly or naive person.
If you share my enthusiasm for interesting words and phrases, give this blog a try! It's just for grins and giggles.