strobilus - German English Dictionary