English dictionary
delichon urbica meaning and definition
Definition and meaning of delichon urbica at MeaningMonkey.org. delichon urbica meaning and definition in the English Dictionary.DELICHON URBICA noun
Definition of Delichon urbica (noun)
- common small European martin that builds nests under the eaves of houses
- synonyms: house martin
Source: Princeton University Wordnet