a fleet of armed ships; a squadron

listen to the pronunciation of a fleet of armed ships; a squadron
English - Turkish
English - English
armada
a fleet of armed ships; a squadron
Favorites