The phrase "gave odor" can be replaced with a variety of synonyms to add variation and depth to your writing. Some alternatives to consider include "emit smell," "produce fragrance," "exude aroma," "give off scent," and "release odor." Each of these options conveys a different sense of the intensity, type, or source of the smell involved, so consider which best fits the specific context of your writing. For example, "emit smell" might be appropriate for describing a subtle scent, while "give off scent" could be used to suggest a stronger, more pervasive odor.