semimounted implement - Spanish English Dictionary