two-petaled - Spanish English Dictionary