pulsatile-release intraruminal device - Español Inglés Diccionario