17 scientific names found with following ranks: Genus, Species
Scientific Names:
Genus
· Hirundo
· Hirundo Linnaeus, 1758
· Hirundoecus
· Hirundoecus Ewing, 1930
Species
· Hirundo apus Linnaeus, 1758
· Hirundo bicolor Vieillot, 1807
· Hirundo caudacutus Latham, 1801
· Hirundo daurica Linnaeus, 1771
· Hirundo melba Linnaeus, 1758
· Hirundo pelagica Linnaeus, 1758
· Hirundo pratincola Linnaeus, 1766
· Hirundo pyrrhonota Vieillot, 1817
· Hirundo riparia Linnaeus, 1758
· Hirundo rupestris Scopoli, 1769
· Hirundo rustica Linnaeus, 1758
· Hirundo urbica Linnaeus, 1758
· Hirundoecus clayae Balat, 1966