trebillo - Spanish English Dictionary