toucan ( synonym found)

Definition of toucan:

(n) : any of various neotropical frugivorous birds from the family Ramphastidae, with a large colorful beak

Definition of toucan:

(n) : any of various neotropical frugivorous birds from the family Ramphastidae, with a large colorful beak

Back to Top