In English we can say something is "expensive" or "cheap" (one word adjectives). In french we say « cher » or « pas cher » (negation of « cher »).
Is there any antonyme to « cher » in one word in French? If not, is there any explication for why a great language like French does not have one word adjective to mean the word "cheap"?