English dictionary
torres strait meaning and definition
Definition and meaning of torres strait at MeaningMonkey.org. torres strait meaning and definition in the English Dictionary.TORRES STRAIT noun
Definition of Torres Strait (noun)
- a strait between northeastern Australia and southern New Guinea that connects the Coral Sea with the Arafura Sea
Source: Princeton University Wordnet