ARMADA

Definition of ARMADA

  1. (noun)a large fleet