A fork of Rural Dictionary
white turtle in Spanish. Originated in Vancouver.
Estop being a tortuga blanca!