strofulus - Spanish English Dictionary