iJunoon official Urdu Dictionary
دو سروں والا
dou saron wala
دو مغزا
dou maghza
English definition for bicephalous
1. s. having two heads
Meaning for bicephalous found in 3 Languages.
Sponored Video