1 definition by Turtwat

A name for a spastocated sea turtle
I went to the zoo and saw some of them turtwats
by Turtwat February 26, 2018
Get the Turtwat mug.