strobila - French English Dictionary