meaning of camelus dromedarius

1. one-humped camel of the hot deserts of northern Africa and southwestern Asia


Related Words

camelus dromedarius |

Developed & Maintained By Taraprasad.com

Treasure Words