TORTULOUS MEANING IN ENGLISH

• Tortulous Definition & Synonyms

  1. (a.) Swelled out at intervals like a knotted cord.


RECENT SEARCHES