FIN Meaning of FIN in English pinne, svimmuore. FIN-FOOTED: pinnipedat English Interlingue dictionary. Английский словарь Интерлингве. 2012