'Delichon urbica' definitions:

Definition of 'Delichon urbica'

(from WordNet)
noun
Common small European martin that builds nests under the eaves of houses [syn: house martin, Delichon urbica]