look up any word, like cleveland steamer:
 
1.
adj. horn·i·corns

1. To be desirous of sexual activity and mawkishly sentimental
John: I love you hunny bun. Let's make out.

Thus, John is a hornycorn.
by Psycha June 13, 2004