Definify.com

Definition 2024


zeehorse

zeehorse

English

Noun

zeehorse (plural zeehorses)

  1. A zorse.