Dictionary.com
Thesaurus.com

has finned

  • present perfect
    of fin (3rd person singular).
    fin
    noun
    a membranous, winglike or paddlelike organ attached to any of various parts of the body of fishes and certain other aquatic animals, used for propulsion, steering, or balancing.

More Suggestions