1 rock swallow | Definition of rock swallow

rock swallow

noun

Definition 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