INSTILLATION Scrabble 12 Words With Friends 16 Definition noun the introduction of a liquid (by pouring or injection) drop by drop. — synonyms: instillment, instilment noun a liquid that is instilled drop by drop. See all 289 words you can make from INSTILLATION → 12-letter words Words starting with I Words ending with N ← Unscramble different letters