strobilaceous - French English Dictionary