Definify.com

Definition 2025


otoy

otoy

English

Noun

otoy

  1. (rare) new cocoyam