meaning of buque

buque - Spanish to English

surface ship

View more

  • ship