Also read:

オイルフェンス (Oirufuensu) is a Japanese noun meaning “oil fence”.

Meanings

  1. nounoil fence