meteorochorous - French English Dictionary