compelling
appalling
distasteful
appealing
本题考查形容词辨析。
repellent:让人很不愉快,令人厌恶。
compelling:引人入胜的;appalling:可怕的;distasteful:令人不快的,不合口味的;appealing:吸引人的。
句意:这些产品中有许多对动物和其他植物有毒,或者至少是令人反感的。
所以本题选C。