vestigate - French English Dictionary