eluate

Noun
  1. A liquid solution that results from elution (synset 114872319)

Found on Word Lists

Other Searches