having bad intentions that one tries to hide - French English Dictionary

Suggest a Term