Definify.com

Definition 2024


embirud

embirud

West Coast Bajau

Noun

embirud

  1. otter (mammal)

Synonyms