FULGURATE MEANING IN ENGLISH

• Fulgurate Definition & Synonyms

  1. (v. i.) To flash as lightning.


RECENT SEARCHES