eadar dà chloich

Etymology
lit. 'between two stones'

Phrase

 * 1)  between a rock and a hard place, between the devil and the deep blue sea
 * 2)  the length and breadth of; throughout an area