SINISTRAD MEANING IN ENGLISH

• Sinistrad Definition & Synonyms

  1. (adv.) Toward the left side; sinistrally.


RECENT SEARCHES