meaning of dromedarius

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


Related Words

camelus dromedarius | dromedaries |

Developed & Maintained By Taraprasad.com

Treasure Words