Spanish-French dictionary »

babirusa meaning in French

SpanishFrench
babirusa noun
{f}

babiroussanom {m}

Your history