Italian-English definition:
OTTO
[ot'toh] a. eight
Eight is the number of the Sun, infinity, power, strength and prosperity.
Otto Enterprises Inc.