Meaning of “giggly” in the English Dictionary

british dictionary