Spanish-English dictionary »

ultimate meaning in English

SpanishEnglish
ultimate noun

ultimate frisbee(non-contact competitive team sport)
noun