Definify.com

Definition 2026


otoy

otoy

English

Noun

otoy

  1. (rare) new cocoyam