Spanish-English dictionary »

diplodocus meaning in English

SpanishEnglish
diplodocus noun
{m}

diplodocus(dinosaur)
noun