Top definition
An annoying teacher who teaches in mangrove school and is hated by her students. Also she yells a lot at her students without any reason so please kick her out of the school.
stop acting like luna miss
by pseudony March 24, 2018
Get the mug
Get a luna miss mug for your cousin Larisa.