meaning of double headed

1. Having two heads; bicipital.


Related Words

double-headed |

Developed & Maintained By Taraprasad.com

Treasure Words