English-Latin dictionary »

having unpleasantly strong taste or smell, rank meaning in Latin

EnglishLatin
having unpleasantly strong taste or smell, rank adjective

virosus [virosa, virosum]adjective