[disclaimer] I searched for a topic addressing this question, but couldn't find anything. Sorry if this post is redundant! Please direct me to the right place.

I'm a long-time writer/artist, but I'm new to the visual novel scene (started my first VN this summer). It's been really fun discovering the visual novel community! I'm very impressed by all the awesome creativity happening here. However, something I've noticed while learning and researching lately is that there are many VN-specific terms that I am only mildly familiar with, or sometimes complete unfamiliar with.
So, I was hoping that those of you who have more experience could point me in the right direction. Is there a web page that has definitions for all these terms in one place? Do you folks want to make our own master list here in this topic? Has that already been done? I think this would also be useful for others who are new to the VN community.
Here are the terms I've encountered so far, and their definitions (as far as I understand them! Please correct me/expand if necessary):
UPDATE: edited the list - thanks trooper6, Caveat Lector, Taleweaver and SundownKid.
- Kinetic or KN (a VN without choices)
- Otome (female protagonist with male romance options)
- Bishoujo (male protagonist with female romance options)
- Eroge (18 + content)
- Yuri (GxG)
- BL/Yaoi (BxB romance aimed at a straight female audience)
- Bara (BxB romance aimed at a gay male audience)
- OELVN (original english language visual novel)
- EVN (english visual novel)
- Denpa (?? Insanity??)
- Utsuge (somber/depressing throughout)
- Nakige (sad but with a hopeful atmosphere or ending)
- Nukige (extreme focus on sex)
- ADV style (text at the bottom of the screen)
- NVL style (text overlapping the characters and BG)
- Hybrid VN (a VN with video game aspects like puzzles or RPG)
- Stat Raiser (VN with gameplay involving planning out day by day activities)
