adj. intervening, interfering, coming between to parties in order to help or mediate
Copyright © 2018 WordTech Co.