Definify.com

Definition 2024


otoy

otoy

English

Noun

otoy

  1. (rare) new cocoyam