mosque swallow

noun

Definition of mosque swallow

: any of numerous Asian and northern African swallows that commonly nest about buildings