Macrotrichia - İspanyolca İngilizce Sözlük