delphinoid (comparative more delphinoid, superlative most delphinoid)
From Latin delphinus (“a dolphin”) + -oid.