Definify.com

Definition 2025


tamaraus

tamaraus

English

Noun

tamaraus

  1. plural of tamarau