Dictionary search results

Showing 1-3 of 3 results

self-propelled British & World English

Moving or able to move without external propulsion or agency

self-propelled English-Spanish

autopropulsado