ランダムで生成したオブジェクトをdestroyする方法

下記のようにオブジェクトを配列に入れてランダムで生成しています

int enemyIndex  = Random.Range( 0, m_enemyList.Length );
var enemyObject = Instantiate( m_enemyList[ enemyIndex ], new Vector3( 0, 3, 0 ), transform.rotation ) as GameObject;

var background2  = GameObject.FindGameObjectWithTag( "background" );
enemyObject.transform.SetParent( background2.transform, false );

生成したオブジェクトをdestroyで削除したいのですが、ランダムで生成したオブジェクトをdestroyする方法はありますでしょうか