GeneralConnection.com
➔
Dictionary
laughing owl
Noun
1. laughing jackass
1. Sceloglaux albifacies, owl, bird of Minerva, bird of night, hooter
Usage