Subscribe English
look up any word, like queef:
 
1.
Of or pertaining to vehicles and equipment powered by both petroleum fuels and electricity.
Test drive Detroit's new petrolectric hybrid cars!
by Ken S. Lattranz June 20, 2010
0 0