be found in a suspicious position; be suspected of a theft; be under suspicion of stealing
Copyright © 2018 WordTech Co.