DEEP-LAID MEANING IN ENGLISH

• Deep-laid Definition & Synonyms

  1. (a.) Laid deeply; formed with cunning and sagacity; as, deep-laid plans.


RECENT SEARCHES