Definition of “giggly” - English Dictionary

british dictionary