strobiloid - Spanish English Dictionary