Spanish-French dictionary »

ofiura meaning in French

SpanishFrench
ofiura noun
{f}

ophiurenom {f}