biscay meaning in French
n. biscay, baie de biscay, baie située dans l'océan atlantique entre le nord de l'espagne et l'ouest de la france
n. biscay, baie de biscay, baie située dans l'océan atlantique entre le nord de l'espagne et l'ouest de la france