Tatlow noun1 •Ellipsis of Mount Tatlow: a mountain in Central Interior, Interior, British Columbia, Canada, part of the Chilcotin Ranges, Pacific Ranges, Coast Mountain, North American Cordillera, North America, Americas. formsTatlows