Zebrula

What is Zebrula?

Zebrula definition and meaning on Dictionary terms:
noun
the offspring of a female horse and a male zebra.

 

reference: www.dictionary.com/browse/zebrula

Tags: