1. a. Having eight petals or flower leaves.
1. Having eight petals or flower leaves. Origin: Octo- + petal. Source: Websters Dictionary (01 Mar 1998)