Definition of “giggly” - English Dictionary

English