Definition of yautia

Definition of yautia
  1. yautia Noun An edible plant commonly found in the Caribbean.
Need more help? Try our forum NEW