TRIMACULATED MEANING IN ENGLISH

• Trimaculated Definition & Synonyms

  1. (a.) Marked with three spots, or maculae.


RECENT SEARCHES