otoy

English

Noun

otoy

  1. (rare) new cocoyam