Definitions by BAOB
Keegan
1)keen sexy and masculine man.
2)one who brings laughter.
3)really badass person
4)a very sexual being
5)a very large penis
2)one who brings laughter.
3)really badass person
4)a very sexual being
5)a very large penis