feel great desire to try or own something or someone one sees or imagines - French English Dictionary

Suggest a Term