>> "The fact that there are no specific terms to describe odors supports the idea of a defective association between odor and language. Odors take the name of the objects that have these odors."
This idea is wrong. Odors take the name of the objects that have these odors ... IN ENGLISH. Other languages have rich vocabularies for odor categories. Actually, even English has a few specific terms that describe odors, such as 'musty', so the quoted "fact" is also wrong.
Here is one of the first academic studies to document this https://www.sciencedirect.com/science/article/abs/pii/S00100... and the author has other papers which shows the same facts in other languages.