place where beasts and animals are fed - İspanyolca İngilizce Sözlük