strobila - German English Dictionary