meaning of auf Verdacht

auf Verdacht - German to English

on spec [coll.]