desternillante
Top 40000
Meanings
Adjective
1. side-splitting, hilarious