Solutrean Share definition Flag An anatomically modern homo sapien who has the savagely insatiable sexual appetite of a caveman. He was such a solutrean in the sac. Hubba hubba. Solutrean by Ranchgirls November 30, 2020 0 0 Get merch Get the Solutrean mug. Buy Now — $32.95 See more merch