1 definition by Duckyquack515

Top Definition
A nerd you find yourself sexually attracted to.
My goodness, that boxturtle is so HOT!!!!
by Duckyquack515 April 24, 2014

Mug icon
Buy a Boxturtle mug!