Spanish-French dictionary »

terrapene meaning in French

SpanishFrench
terrapene noun
{f}

tortue aquatiquenom {f}

tortue d’eaunom {f}

Your history