ATLANTIC TRIPLETAIL meaning in urdu | ATLANTIC TRIPLETAIL definition

noun
1) Tripletail found from Cape Cod to northern South America

ATLANTIC TRIPLETAIL meaning in urdu - English To Urdu Dictionary