dude the lagoon creature was back again last night
someone who appears in the morning and you have no recollection how she got there or what the fuck she is doing
"dude the lagoon creature was back again last night" What is the definition of "lagoon creature"?