Home
Search
Index
Definify.com
Definition
2025
yuyo
yuyo
Spanish
Noun
yuyo
m
(
plural
yuyos
)
Chondracanthus chamissoi
, an edible seaweed
tea
Similar Results