Spanish-English dictionary »

cola de golondrina meaning in English

SpanishEnglish
cola de golondrina noun
{f}

swallowtail(tail of a swallow)
noun