foul-smelling in Latin foul-smelling in Latin foetidus adj Having an unpleasant odor. Add to Flashcards