injection type petrol motor - Turkish English Dictionary