armadanoun
    1. armada
      USA: ɔ·rmɔ'dʌ· UK: ɑmɑdə
Report or add missing word to a dictionary...