Spanish-English dictionary »

estar ahí meaning in English

SpanishEnglish
estar ahí verb

be thereverb