Cantonese people would say this, because beef and carp are allotropic foods in Guangdong, that is, eating them will cause heat and irritation, and people with physical illness should not eat them. There are also many roasted goose and so on. All are considered "poisonous". It's not poisonous in the medical sense, haha, it's a popular local term, it can be eaten.