meaning of giraffa camelopardalis

1. tallest living quadruped; having a spotted coat and small horns and very long neck and legs; of savannahs of tropical Africa


Related Words

giraffa camelopardalis |

Developed & Maintained By Taraprasad.com

Treasure Words