Forum:About Darkness Neosphere

The effect of this card says "This card cannot be destroyed by battle." Does this mean if a trap card like Sakuretsu Armor would Darkness Neosphere be destroyed by this trap card. Also it's other effect "Once per turn, you can return all face up trap cards you control to the hand" can this effect be done during my oppenents turn?

Just need to know because i have this card

Thanks Lawrence