I've often heard French people, when speaking English, say something is or was "terrible" in a confusing context. For example, the context is often where one would expect them to be giving praise, and "terrific" would make more sense.
Does the word mean the opposite in English and French?! Can it mean either very good or very bad depending on context, and if so which is the more common usage/is there any way to discern the difference from pronunciation or other cues?