Swedish-English dictionary »

trädleopard meaning in English

SwedishEnglish
trädleopard substantiv
{c}

clouded leopard(medium sized arboreal cat)
noun