Meaning of armada

armada

Tagalog

n. armada; fleet