translate English to French: Caribou north of Aberdeen Lake.
Caribous au nord du lac Aberdeen.