IMPENNATE Meaning of IMPENNATE in English noun one of the impennes. 2. impennate ·adj characterized by short wings covered with feathers resembling scales, as the penguins. Webster English vocab. Английский словарь Webster. 2012