pulsatile-release intraruminal device - Turkish English Dictionary