OCTOFID MEANING IN ENGLISH

• Octofid Definition & Synonyms

  1. (a.) Cleft or separated into eight segments, as a calyx.


RECENT SEARCHES