Supposedly its a mix of a tiger and a ram. Kind of an astrological self portrait if you may. Since I was born in the year of a Tiger and am an Aries by sign... (and wish I had muscles like that),... anyway. So tora - is tiger in Japanese, and ohitsuji - ram. Dunno if the mix makes scenes, but there you have it.