humming bird's trumpet - Turkish English Dictionary