ornitho- + -oid
ornithoid (comparative more ornithoid, superlative most ornithoid)
ornithoid (plural ornithoids)