strobilus - French English Dictionary