Definitions of Francoa:

  • noun:   perennial evergreen herbs with white or pink flowers; Chile