Barraca


Barraca - river in France.