bisaya ( synonym found)

Definition of bisaya:

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

Definition of bisaya:

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

Back to Top