Yes in that context it's pretty clear, but if you encounter the word "chat" in any french text, wouldn't you normally assume that it means the animal?
I have a similar example in german: The word "Fee" in german means "fairy" and when we used it to promote a product in the past, someone who came from a financial background read it as the english "fee" and was pretty confused about that sentence :)