biscu ( synonym found)

Definition of biscu:

°The Bay of Biscay, located in the eastern Atlantic north of Spain and west of France.

Definition of biscu:

°The Bay of Biscay, located in the eastern Atlantic north of Spain and west of France.

Back to Top