French-English translations for livrer à soi-même
- leave to one's own devicesLeft to my own devices, Ill spend hours staring into space, just thinking.Lets leave her to her own devices and see what she comes up with.
Trending Searches
Popular Dictionaries