bombycoid - Turkish English Dictionary