rock swallow
nounDefinition of rock swallow
: any of several swallows that nest on rocky crags
especially
: a common Eurasian bird (Ptyonoprogne rupestris)
— called also crag martin, rock martin