French-Spanish dictionary »

datura meaning in Spanish

FrenchSpanish
datura nom {m}

estramonionoun
{m}