APICULATED MEANING IN ENGLISH

• Apiculated Definition & Synonyms

  1. (a.) Terminated abruptly by a small, distinct point, as a leaf.


• Apiculate Definition & Synonyms

  1. (a.) Alt. of Apiculated


RECENT SEARCHES