Definify.com

Definition 2025


embirud

embirud

West Coast Bajau

Noun

embirud

  1. otter (mammal)

Synonyms