sweet clover in Latin sweet clover in Latin serta noun A plant of any species in the genus Melilotus. Add to Flashcards