finosaur Share definition Flag Some one who is attractive, one who has sexual appeal.Often used in the cheesy pick up line: If you were a dinosaur you would be a finosaur. Look over there, it's a total finosaur! finosaur by Asea October 24, 2005 0 0 Get merch Get the finosaur mug. Buy Now — $32.95 See more merch