Meaning of torres strait

Definition of torres strait

(noun) a strait between northeastern Australia and southern New Guinea that connects the Coral Sea with the Arafura Sea

Other information on torres strait

WIKIPEDIA results for torres strait
Amazon results for torres strait