francoa francoa

Definition(s):

  • (n) perennial evergreen herbs with white or pink flowers; Chile

Wiki Images for francoa

definition of francoa
meaning of francoa
Word of the Day
languish languish
/ˈlæŋɡ wɪʃ /