finely atomized spray - French English Dictionary