garter or ribbon tied on certain animals - Inglés Sinónimo Diccionario