toast freshly harvested rice before peeling it - Spanish English Dictionary