The meaning is not clearly defined but may suggest something unique or creative.
To investigate or pry into something