Mantucket Nectars Share definition Flag Seminal fluid. "Oh, Gee Willikers!" exclaimed Paul. "Looks like I've gone and spilled Mantucket Nectars on my keyboard again!" Mantucket Nectars by meowwwww December 20, 2008 0 0 Get merch Get the Mantucket Nectars mug. Buy Now — $32.95 See more merch