take somewhere by storm - French English Dictionary