zeehorse

zeehorse

English Noun
Ad

Definition

A zorse.

Etymology

Blend of zebra + horse.

Ad