Definify.com

Definition 2024


fin_keels

fin keels

English

Noun

fin keels

  1. plural of fin keel