pulsatile-release intraruminal device - French English Dictionary