ayuyu
/ˈaɪuːjuː/Definitions
1. noun
a type of small dolphin or porpoise found in tropical waters
“During our snorkeling trip, we spotted a group of ayuyu swimming in the crystal-clear waters.”
1. noun
a type of small dolphin or porpoise found in tropical waters
“During our snorkeling trip, we spotted a group of ayuyu swimming in the crystal-clear waters.”