Meaning of caribou moss in English:
caribou moss
noun
Lichens of the genus Cladonia, which serve as the chief winter food of caribou or reindeer.
Origin
Mid 19th century; earliest use found in Halifax (Nova Scotia) Monthly Magazine.
Are You Learning English? Here Are Our Top English Tips