meaning of aptenodytes

aptenodytes meaning in General Dictionary

huge penguins