Spanish-English dictionary »

helicotrema meaning in English

SpanishEnglish
helicotrema noun
{m}

helicotremanoun