"armada" English translation

TR

"armada" in English

EN
TR

armada {noun}

volume_up
armada